package com.wn.icloud.common.utils;

import com.wn.icloud.common.vo.PageResult;
import org.springframework.data.domain.Page;

/**
 * @Description TODO
 * @Author WTL
 * @Date 2019/5/31
 **/
public class PageToPageResult {

    /**
     * 公共方法 —> 工具 page转PageResult
     * @param page
     * @return
     */
    public static <T>PageResult toPageResult(Page<T> page){
        PageResult<T> pageResult = new PageResult<>();
        pageResult.setSize(page.getSize());
        pageResult.setContent(page.getContent());
        pageResult.setNumber(page.getNumber());
        pageResult.setTotalElements(page.getTotalElements());
        return pageResult;
    }
}
